leave (something) in ruins - Espagnol Anglais Dictionnaire